﻿namespace WPHttpServer
{
    public class DynamicResponseContentProvider : IResponseContentProvider
    {
        private readonly string _contentMediaTypeName;
        private byte[] Data { get; set; }

        public DynamicResponseContentProvider(byte[] data, string contentMediaTypeName)
        {
            Data = data;
            _contentMediaTypeName = contentMediaTypeName;
        }

        public byte[] GetContentData()
        {
            return Data;
        }

        public string ContentMediaTypeName { get { return _contentMediaTypeName; } }
    }
}
